package transport.generator;

import skladowisko.generator.*;
import java.io.FileNotFoundException;
import java.io.IOException;
import skladowisko.Terminal;
import skladowisko.transport.TransportPrzychodzacy;
import skladowisko.utils.XStreamTerminalSaver;

/**
 *
 * @author kedziers
 */
public class GeneratorMain {

    public static void main(String[] args) throws FileNotFoundException, IOException {
        ModelGeneracji model = new ModelGeneracjiBuilder().wczytajModel("modelGeneracjiTransport.txt");

        TransportGenerator generator = new TransportGenerator(model);
        XStreamTerminalSaver saver = new XStreamTerminalSaver();

        for (int s = 0; s < model.getIleTransportow(); s++) {
            TransportPrzychodzacy t = generator.generujTransport();
            saver.zapiszTransport(t, generatePath(t));
        }

    }

    private static String generatePath(TransportPrzychodzacy t) {
        String result = "transport/" + t.getNazwa() + ".xml";
        return result;
    }
}
